package com.sc.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.sc.domain.PayBill;
import com.sc.dto.PayBillCreateDTO;
import com.sc.dto.PayBillPageDTO;
import com.sc.dto.PayBillSaveDto;
import com.sc.dto.PayBillUpdateDTO;
import com.sc.result.PageResult;

public interface PayBillService extends IService<PayBill> {
//    void save(PayBillSaveDto payBillSaveDto);

    /**
     * 账单分页查询
     */
    PageResult<PayBill> pageQueryBill(PayBillPageDTO payBillPageDTO);

    /**
     * 新建账单
     * @param requestParam
     */
    void createBill(PayBillCreateDTO requestParam);

    void updateBill(PayBillUpdateDTO requestParam);
}
